.top{
    width: 100%;
    height: 80px;
    background: blue;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
}
.box{
    width: 90%;
    margin-left: 5%;
    height: 560px;
    transform: translateY(-60px);
    box-shadow: 0 0 10px #ccc;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    
}
.boxs{
    >div:nth-child(1){
       padding-top: 20px;
       font-size: 20px;
    }
    >div:nth-child(2){
       padding-top: 25px;
       color: orange;
       padding-bottom: 30px;
    }
    >div:nth-child(3){
       padding-top: 40px;
       width: 230px;
       height: 40px;
    // 虚线边框 
       border: 1px dashed #ccc;
       line-height: 20px;
      margin-left: 60px;
      border-radius: 10px;

    }
    >div:nth-child(4){
       padding-top: 40px;
       button{
        height: 40px;
        width: 150px;
        border-radius: 5px;
        background: blue;
        color: #fff;
        border: none;
       }
    }
}